#include <expression.hpp>
Public Member Functions | |
ExpressionChecker (void) | |
Default constructor. | |
~ExpressionChecker (void) | |
Destructor. | |
void | visit (IntegerConstant &e) |
void | visit (RealConstant &e) |
void | visit (VariableExpression &e) |
void | visit (Exponentiation &e) |
Public Attributes | |
bool | isConstant |
The visited expression is a constant. | |
bool | isInteger |
The visited expression is an integer constant. | |
bool | isVariable |
The visited expression is a variable. | |
bool | isExponentiation |
The visited expression is exponentiation. |
gridpack::optimization::ExpressionChecker::ExpressionChecker | ( | void | ) |
Default constructor.
gridpack::optimization::ExpressionChecker::~ExpressionChecker | ( | void | ) |
Destructor.
void gridpack::optimization::ExpressionChecker::visit | ( | Exponentiation & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References isExponentiation.
void gridpack::optimization::ExpressionChecker::visit | ( | VariableExpression & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References isVariable.
void gridpack::optimization::ExpressionChecker::visit | ( | RealConstant & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References isConstant.
void gridpack::optimization::ExpressionChecker::visit | ( | IntegerConstant & | e | ) | [virtual] |
Reimplemented from gridpack::optimization::ExpressionVisitor.
References isConstant, and isInteger.
The visited expression is a constant.
The visited expression is exponentiation.
The visited expression is an integer constant.
The visited expression is a variable.